package com.zenchn.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.zenchn.model.TMiCustomerContacts;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.time.LocalDate;
import java.util.List;

@ApiModel(value="客户信息展示对象",description="客户信息展示对象")
public class TMiCustomerVO implements Serializable {

    private static final long serialVersionUID = 1028687607654234423L;

    @ApiModelProperty(value="类型 1:代理商 2:医院")
    private String customerType;

    @ApiModelProperty(value="所属省份")
    private String areasCode;

    @ApiModelProperty(value="企业名称")
    private String customerName;

    @ApiModelProperty(value="地址")
    private String customerAdress;

    @ApiModelProperty(value="主营")
    private String business;

    @ApiModelProperty(value="业务区域")
    private String region;

    @ApiModelProperty(value="网址")
    private String net;

    @ApiModelProperty(value="联系人列表")
    private List<TMiCustomerContacts> contactList;

    @ApiModelProperty(value="所属代理商")
    private String belongTo;

    @ApiModelProperty(value="等级")
    private Integer level;

    @ApiModelProperty(value="创建日期")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    private LocalDate createDate;

    public String getBelongTo() {
        return belongTo;
    }

    public void setBelongTo(String belongTo) {
        this.belongTo = belongTo;
    }

    public String getNet() {
        return net;
    }

    public void setNet(String net) {
        this.net = net;
    }

    public List<TMiCustomerContacts> getContactList() {
        return contactList;
    }

    public void setContactList(List<TMiCustomerContacts> contactList) {
        this.contactList = contactList;
    }

    public String getCustomerType() {
        return customerType;
    }

    public void setCustomerType(String customerType) {
        this.customerType = customerType;
    }

    public String getAreasCode() {
        return areasCode;
    }

    public void setAreasCode(String areasCode) {
        this.areasCode = areasCode;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getCustomerAdress() {
        return customerAdress;
    }

    public void setCustomerAdress(String customerAdress) {
        this.customerAdress = customerAdress;
    }

    public String getBusiness() {
        return business;
    }

    public void setBusiness(String business) {
        this.business = business;
    }

    public String getRegion() {
        return region;
    }

    public void setRegion(String region) {
        this.region = region;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public LocalDate getCreateDate() {
        return createDate;
    }

    public void setCreateDate(LocalDate createDate) {
        this.createDate = createDate;
    }
}
